bytes.Buffer.buf (field)
54 uses
bytes (current package)
buffer.go#L21: buf []byte // contents are the bytes buf[off : len(buf)]
buffer.go#L60: func (b *Buffer) Bytes() []byte { return b.buf[b.off:] }
buffer.go#L66: func (b *Buffer) AvailableBuffer() []byte { return b.buf[len(b.buf):] }
buffer.go#L77: return string(b.buf[b.off:])
buffer.go#L87: return b.buf[b.off:], io.EOF
buffer.go#L89: return b.buf[b.off : b.off+n], nil
buffer.go#L93: func (b *Buffer) empty() bool { return len(b.buf) <= b.off }
buffer.go#L97: func (b *Buffer) Len() int { return len(b.buf) - b.off }
buffer.go#L101: func (b *Buffer) Cap() int { return cap(b.buf) }
buffer.go#L104: func (b *Buffer) Available() int { return cap(b.buf) - len(b.buf) }
buffer.go#L118: b.buf = b.buf[:b.off+n]
buffer.go#L125: b.buf = b.buf[:0]
buffer.go#L134: if l := len(b.buf); n <= cap(b.buf)-l {
buffer.go#L135: b.buf = b.buf[:l+n]
buffer.go#L154: if b.buf == nil && n <= smallBufferSize {
buffer.go#L155: b.buf = make([]byte, n, smallBufferSize)
buffer.go#L158: c := cap(b.buf)
buffer.go#L164: copy(b.buf, b.buf[b.off:])
buffer.go#L169: b.buf = growSlice(b.buf[b.off:], b.off+n)
buffer.go#L173: b.buf = b.buf[:m+n]
buffer.go#L187: b.buf = b.buf[:m]
buffer.go#L199: return copy(b.buf[m:], p), nil
buffer.go#L211: return copy(b.buf[m:], s), nil
buffer.go#L228: b.buf = b.buf[:i]
buffer.go#L229: m, e := r.Read(b.buf[i:cap(b.buf)])
buffer.go#L234: b.buf = b.buf[:i+m]
buffer.go#L279: m, e := w.Write(b.buf[b.off:])
buffer.go#L309: b.buf[m] = c
buffer.go#L328: b.buf = utf8.AppendRune(b.buf[:m], r)
buffer.go#L329: return len(b.buf) - m, nil
buffer.go#L346: n = copy(p, b.buf[b.off:])
buffer.go#L364: data := b.buf[b.off : b.off+n]
buffer.go#L380: c := b.buf[b.off]
buffer.go#L397: c := b.buf[b.off]
buffer.go#L403: r, n := utf8.DecodeRune(b.buf[b.off:])
buffer.go#L458: i := IndexByte(b.buf[b.off:], delim)
buffer.go#L461: end = len(b.buf)
buffer.go#L464: line = b.buf[b.off:end]
buffer.go#L490: func NewBuffer(buf []byte) *Buffer { return &Buffer{buf: buf} }
buffer.go#L499: return &Buffer{buf: []byte(s)}
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |